/*
* DataManager.java v_0.01 2010/9/06
*
* Copyright (c) 2010 Jong Sung Lee.
* Medical Infomatics Laboratory (718 Ho), Basic Research Building, 
* College of Medicine Seoul National Univ, Yeongeon-dong, Jongno-gu, 
* Seoul, Korea (Seoul 110-799 Korea)
* All rights reserved.
*
* This software is the confidential and proprietary information of Medical Infomatics 
* Laboratory ("Confidential Information"). You shall not disclose such Confidential
* Information and shall use it only in accordance with the terms of the license
* agreement you entered into with Medinfo.
*/

package kr.ac.snu.medinfo.edc;

//import

/**
* DataManager
* 설명 : SubjectManager, TestManager, ResearchManager의 Abstract Class.
* 입력,조회,삭제,수정 function
*
* @version 0.01 06 Sep 2010
* @author Jong Sung Lee
*/

public abstract class DataManager {
	
	private JDBCAdapter mssqlAdapter; //JDBC연동을 위한 변수
	
	public JDBCAdapter getMssqlAdapter() {
		return mssqlAdapter;
	}
	
	//향후 TestManager, ResearchManager, SubjectManager에서 재정의.
	protected abstract void read(); //조회 
	protected abstract void delete(); // 삭제
	protected abstract void insert(); // 입력 또는 등록
	protected abstract void update(); // 수정
	
	
}
